<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>dfeprach: xdfeprach.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">dfeprach
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xdfeprach_8c.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xdfeprach.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Overview</h2>
<div class="textblock"><p>Contains the APIs for DFE Prach component. </p>
<pre>
MODIFICATION HISTORY:</pre><pre>Ver   Who    Date     Changes
</p>
<hr/>
<p>
1.0   dc     03/08/21 Initial version
      dc     04/06/21 Register with full node name
      dc     04/07/21 Fix bare metal initialisation
      dc     04/10/21 Set sequence length only once
      dc     04/18/21 Update trigger and event handlers
      dc     04/21/21 Update due to restructured registers
      dc     05/08/21 Update to common trigger
      dc     05/18/21 Handling RachUpdate trigger
1.1   dc     06/30/21 Doxygen documentation update
      dc     07/13/21 Update to common latency requirements
      dc     07/21/21 Add and reorganise examples
      dc     10/26/21 Make driver R5 compatible
1.2   dc     10/29/21 Update doxygen comments
      dc     11/01/21 Add multi AddCC, RemoveCC and UpdateCC
      dc     11/05/21 Align event handlers
      dc     11/19/21 Update doxygen documentation
      dc     11/26/21 Model parameter NumCCPerAntenna workaround
      dc     11/26/21 Set sequence length in GetEmptyCCCfg
      dc     11/26/21 Add SetAntennaCfgInCCCfg API
      dc     11/26/21 Assert RachChan equal RCId
      dc     12/17/21 Update after documentation review
1.3   dc     01/11/22 Compilation warrning fix
      dc     01/19/22 Assert RachUpdate trigger
      dc     01/31/22 Add CORE_SETTINGS register
      dc     02/17/22 Physical channel index RACH config array
      dc     03/21/22 Add prefix to global variables
1.4   dc     04/04/22 Correct PatternPeriod represantion
      dc     04/06/22 Update documentation
1.5   dc     12/14/22 Update multiband register arithmetic
      dc     01/02/23 Multiband registers update
1.6   dc     05/08/23 Set NCO config for RCId=0 fix
      dc     05/09/23 Dual and single mode calculation fix
      dc     08/06/23 Support dynamic and static modes of operation
      dc     06/20/23 Deprecate obsolete APIs
      cog    07/04/23 Add support for SDT
      dc     30/28/23 Remove immediate trigger
1.7   dc     11/29/23 Add continuous scheduling
      dc     01/19/24 Correct memset destination address
      dc     03/22/24 Correct order of RACH mapping steps
</pre> </div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga6733ba35637c3335f68fb977b9671ff4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga6733ba35637c3335f68fb977b9671ff4">XDFEPRACH_DRIVER_VERSION_MINOR</a>&#160;&#160;&#160;(7U)</td></tr>
<tr class="memdesc:ga6733ba35637c3335f68fb977b9671ff4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Driver's minor version number.  <a href="group__dfeprach.html#ga6733ba35637c3335f68fb977b9671ff4">More...</a><br/></td></tr>
<tr class="separator:ga6733ba35637c3335f68fb977b9671ff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga638d910e01e951777fa643415f0830c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga638d910e01e951777fa643415f0830c0">XDFEPRACH_DRIVER_VERSION_MAJOR</a>&#160;&#160;&#160;(1U)</td></tr>
<tr class="memdesc:ga638d910e01e951777fa643415f0830c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Driver's major version number.  <a href="group__dfeprach.html#ga638d910e01e951777fa643415f0830c0">More...</a><br/></td></tr>
<tr class="separator:ga638d910e01e951777fa643415f0830c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2ce67b93670713e78525aab18ec75b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gaa2ce67b93670713e78525aab18ec75b6">XDFEPRACH_PHASE_INCREMENT_PER_HZ</a></td></tr>
<tr class="memdesc:gaa2ce67b93670713e78525aab18ec75b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">30720000 is the base sample rate  <a href="group__dfeprach.html#gaa2ce67b93670713e78525aab18ec75b6">More...</a><br/></td></tr>
<tr class="separator:gaa2ce67b93670713e78525aab18ec75b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga219768ebce49197c083f605d1a15a3f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga219768ebce49197c083f605d1a15a3f2">XDFEPRACH_ERROR_MARGIN</a>&#160;&#160;&#160;(0.01)</td></tr>
<tr class="memdesc:ga219768ebce49197c083f605d1a15a3f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error margin in frequncy calculation.  <a href="group__dfeprach.html#ga219768ebce49197c083f605d1a15a3f2">More...</a><br/></td></tr>
<tr class="separator:ga219768ebce49197c083f605d1a15a3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ebd90f20ce4b091dfb9919c2b27ace8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga0ebd90f20ce4b091dfb9919c2b27ace8">XDFEPRACH_FREQ_MIN</a>&#160;&#160;&#160;(-(1 &lt;&lt; 23))</td></tr>
<tr class="memdesc:ga0ebd90f20ce4b091dfb9919c2b27ace8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Minimum frequency value.  <a href="group__dfeprach.html#ga0ebd90f20ce4b091dfb9919c2b27ace8">More...</a><br/></td></tr>
<tr class="separator:ga0ebd90f20ce4b091dfb9919c2b27ace8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0b101ed4cd34aae2eedde9299ba09f21"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga0b101ed4cd34aae2eedde9299ba09f21">XDFEPRACH_FREQ_MAX</a>&#160;&#160;&#160;(1 &lt;&lt; 23)</td></tr>
<tr class="memdesc:ga0b101ed4cd34aae2eedde9299ba09f21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum frequency value.  <a href="group__dfeprach.html#ga0b101ed4cd34aae2eedde9299ba09f21">More...</a><br/></td></tr>
<tr class="separator:ga0b101ed4cd34aae2eedde9299ba09f21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b5632ae7f4449bcd99155ecbb0ba492"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga3b5632ae7f4449bcd99155ecbb0ba492">XDFEPRACH_MAX_CCRATE</a>&#160;&#160;&#160;(3)</td></tr>
<tr class="memdesc:ga3b5632ae7f4449bcd99155ecbb0ba492"><td class="mdescLeft">&#160;</td><td class="mdescRight">CCRate maxixmum value.  <a href="group__dfeprach.html#ga3b5632ae7f4449bcd99155ecbb0ba492">More...</a><br/></td></tr>
<tr class="separator:ga3b5632ae7f4449bcd99155ecbb0ba492"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga0469995710f4c55a0769c1c0cac8b1ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga0469995710f4c55a0769c1c0cac8b1ea">XDfePrach_InstanceInit</a> (const char *DeviceNodeName)</td></tr>
<tr class="memdesc:ga0469995710f4c55a0769c1c0cac8b1ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">API initialises an instance of the driver.  <a href="group__dfeprach.html#ga0469995710f4c55a0769c1c0cac8b1ea">More...</a><br/></td></tr>
<tr class="separator:ga0469995710f4c55a0769c1c0cac8b1ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd78606d53d3fdfbd06043ed400347eb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gadd78606d53d3fdfbd06043ed400347eb">XDfePrach_InstanceClose</a> (<a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr)</td></tr>
<tr class="memdesc:gadd78606d53d3fdfbd06043ed400347eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">API closes the instance of a PRACH driver and moves the state machine to a Not Ready state.  <a href="group__dfeprach.html#gadd78606d53d3fdfbd06043ed400347eb">More...</a><br/></td></tr>
<tr class="separator:gadd78606d53d3fdfbd06043ed400347eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaafc590b46cd95b8399f798461073a4dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gaafc590b46cd95b8399f798461073a4dc">XDfePrach_Reset</a> (<a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaafc590b46cd95b8399f798461073a4dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets PRACH and puts block into a reset state.  <a href="group__dfeprach.html#gaafc590b46cd95b8399f798461073a4dc">More...</a><br/></td></tr>
<tr class="separator:gaafc590b46cd95b8399f798461073a4dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga16b80a647ed6d6efa28dd2223880696a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga16b80a647ed6d6efa28dd2223880696a">XDfePrach_Configure</a> (<a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___cfg.html">XDfePrach_Cfg</a> *Cfg)</td></tr>
<tr class="memdesc:ga16b80a647ed6d6efa28dd2223880696a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads configuration from device tree/xparameters.h and IP registers.  <a href="group__dfeprach.html#ga16b80a647ed6d6efa28dd2223880696a">More...</a><br/></td></tr>
<tr class="separator:ga16b80a647ed6d6efa28dd2223880696a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae381973dcaf014664d8df4f8b95f456b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gae381973dcaf014664d8df4f8b95f456b">XDfePrach_Initialize</a> (<a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___init.html">XDfePrach_Init</a> *Init)</td></tr>
<tr class="memdesc:gae381973dcaf014664d8df4f8b95f456b"><td class="mdescLeft">&#160;</td><td class="mdescRight">DFE PRACH driver one time initialisation also moves the state machine to an Initialised state.  <a href="group__dfeprach.html#gae381973dcaf014664d8df4f8b95f456b">More...</a><br/></td></tr>
<tr class="separator:gae381973dcaf014664d8df4f8b95f456b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga230d29f371235de8b4beed0a92f6c7b2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga230d29f371235de8b4beed0a92f6c7b2">XDfePrach_Activate</a> (<a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, bool EnableLowPower)</td></tr>
<tr class="memdesc:ga230d29f371235de8b4beed0a92f6c7b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activates PRACH and moves the state machine to an Activated state.  <a href="group__dfeprach.html#ga230d29f371235de8b4beed0a92f6c7b2">More...</a><br/></td></tr>
<tr class="separator:ga230d29f371235de8b4beed0a92f6c7b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gade52553d7a214b9b9bf77d85be30d712"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gade52553d7a214b9b9bf77d85be30d712">XDfePrach_Deactivate</a> (<a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr)</td></tr>
<tr class="memdesc:gade52553d7a214b9b9bf77d85be30d712"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deactivates PRACH and moves the state machine to Initialised state.  <a href="group__dfeprach.html#gade52553d7a214b9b9bf77d85be30d712">More...</a><br/></td></tr>
<tr class="separator:gade52553d7a214b9b9bf77d85be30d712"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac9bb69d15debd85611f2097a975fc9bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__dfeprach.html#ga2a0c2ae57514875896de5f061cbe5a50">XDfePrach_StateId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gac9bb69d15debd85611f2097a975fc9bc">XDfePrach_GetStateID</a> (<a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr)</td></tr>
<tr class="memdesc:gac9bb69d15debd85611f2097a975fc9bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a state machine state id.  <a href="group__dfeprach.html#gac9bb69d15debd85611f2097a975fc9bc">More...</a><br/></td></tr>
<tr class="separator:gac9bb69d15debd85611f2097a975fc9bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07ea3a4239457b89c7c99fb1a6e35672"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga07ea3a4239457b89c7c99fb1a6e35672">XDfePrach_GetCurrentCCCfg</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *CurrCCCfg)</td></tr>
<tr class="memdesc:ga07ea3a4239457b89c7c99fb1a6e35672"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current CC configuration.  <a href="group__dfeprach.html#ga07ea3a4239457b89c7c99fb1a6e35672">More...</a><br/></td></tr>
<tr class="separator:ga07ea3a4239457b89c7c99fb1a6e35672"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5da17d2168e7d61dc25b4e377226b207"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga5da17d2168e7d61dc25b4e377226b207">XDfePrach_GetEmptyCCCfg</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *CCCfg)</td></tr>
<tr class="memdesc:ga5da17d2168e7d61dc25b4e377226b207"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns configuration structure CCCfg with CCCfg-&gt;Sequence.Length value set in <a class="el" href="group__dfeprach.html#ga16b80a647ed6d6efa28dd2223880696a" title="Reads configuration from device tree/xparameters.h and IP registers. ">XDfePrach_Configure()</a>, array CCCfg-&gt;Sequence.CCID[] members are set to not used value (-1) and the other CCCfg members are set to 0.  <a href="group__dfeprach.html#ga5da17d2168e7d61dc25b4e377226b207">More...</a><br/></td></tr>
<tr class="separator:ga5da17d2168e7d61dc25b4e377226b207"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab7c5663ad84ff2b078cb3e935ecff7b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gab7c5663ad84ff2b078cb3e935ecff7b3">XDfePrach_GetCarrierCfgMB</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *CCCfg, s32 CCID, u32 *CCSeqBitmap, <a class="el" href="struct_x_dfe_prach___carrier_cfg.html">XDfePrach_CarrierCfg</a> *CarrierCfg, const u32 BandId)</td></tr>
<tr class="memdesc:gab7c5663ad84ff2b078cb3e935ecff7b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current CCID carrier configuration from selected Band.  <a href="group__dfeprach.html#gab7c5663ad84ff2b078cb3e935ecff7b3">More...</a><br/></td></tr>
<tr class="separator:gab7c5663ad84ff2b078cb3e935ecff7b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab13f91b380eeb06d40399a329bda68dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gab13f91b380eeb06d40399a329bda68dc">XDfePrach_GetCarrierCfg</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *CCCfg, s32 CCID, u32 *CCSeqBitmap, <a class="el" href="struct_x_dfe_prach___carrier_cfg.html">XDfePrach_CarrierCfg</a> *CarrierCfg)</td></tr>
<tr class="memdesc:gab13f91b380eeb06d40399a329bda68dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current CCID carrier configuration from Band 0.  <a href="group__dfeprach.html#gab13f91b380eeb06d40399a329bda68dc">More...</a><br/></td></tr>
<tr class="separator:gab13f91b380eeb06d40399a329bda68dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5355bc2a987a91a4c002af2c94be2506"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga5355bc2a987a91a4c002af2c94be2506">XDfePrach_SetAntennaCfgInCCCfg</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *CCCfg, u32 *AntennaCfg)</td></tr>
<tr class="memdesc:ga5355bc2a987a91a4c002af2c94be2506"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set antenna configuration in CC configuration container.  <a href="group__dfeprach.html#ga5355bc2a987a91a4c002af2c94be2506">More...</a><br/></td></tr>
<tr class="separator:ga5355bc2a987a91a4c002af2c94be2506"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga845bf47ab36b74fa4de75447b7436740"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga845bf47ab36b74fa4de75447b7436740">XDfePrach_AddCCtoCCCfgMB</a> (<a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *CCCfg, s32 CCID, u32 CCSeqBitmap, const <a class="el" href="struct_x_dfe_prach___carrier_cfg.html">XDfePrach_CarrierCfg</a> *CarrierCfg, const u32 BandId)</td></tr>
<tr class="memdesc:ga845bf47ab36b74fa4de75447b7436740"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds specified CCID, with specified configuration, to a local CC configuration structure for the chosen Band.  <a href="group__dfeprach.html#ga845bf47ab36b74fa4de75447b7436740">More...</a><br/></td></tr>
<tr class="separator:ga845bf47ab36b74fa4de75447b7436740"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc97efd9664beb2c7bb2a7dd2795deb2"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gabc97efd9664beb2c7bb2a7dd2795deb2">XDfePrach_AddCCtoCCCfg</a> (<a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *CCCfg, s32 CCID, u32 CCSeqBitmap, const <a class="el" href="struct_x_dfe_prach___carrier_cfg.html">XDfePrach_CarrierCfg</a> *CarrierCfg)</td></tr>
<tr class="memdesc:gabc97efd9664beb2c7bb2a7dd2795deb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds specified CCID, with specified configuration, to a local CC configuration structure on Band which Id = 0.  <a href="group__dfeprach.html#gabc97efd9664beb2c7bb2a7dd2795deb2">More...</a><br/></td></tr>
<tr class="separator:gabc97efd9664beb2c7bb2a7dd2795deb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8a50582ea8e6fcf4a3316719028dea0"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gae8a50582ea8e6fcf4a3316719028dea0">XDfePrach_RemoveCCfromCCCfgMB</a> (<a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *CCCfg, s32 CCID, const u32 BandId)</td></tr>
<tr class="memdesc:gae8a50582ea8e6fcf4a3316719028dea0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes specified CCID from a local CC configuration structure for selected band.  <a href="group__dfeprach.html#gae8a50582ea8e6fcf4a3316719028dea0">More...</a><br/></td></tr>
<tr class="separator:gae8a50582ea8e6fcf4a3316719028dea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga441f789abaf25f45007d3ec56ca9a18b"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga441f789abaf25f45007d3ec56ca9a18b">XDfePrach_RemoveCCfromCCCfg</a> (<a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *CCCfg, s32 CCID)</td></tr>
<tr class="memdesc:ga441f789abaf25f45007d3ec56ca9a18b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes specified CCID from a local CC configuration structure for BandId=0.  <a href="group__dfeprach.html#ga441f789abaf25f45007d3ec56ca9a18b">More...</a><br/></td></tr>
<tr class="separator:ga441f789abaf25f45007d3ec56ca9a18b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga78670773998ae979bef41149fd8bc950"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga78670773998ae979bef41149fd8bc950">XDfePrach_UpdateCCinCCCfgMB</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *CCCfg, s32 CCID, const <a class="el" href="struct_x_dfe_prach___carrier_cfg.html">XDfePrach_CarrierCfg</a> *CarrierCfg, const u32 BandId)</td></tr>
<tr class="memdesc:ga78670773998ae979bef41149fd8bc950"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates specified CCID, with specified configuration to a local CC configuration structure for selected band.  <a href="group__dfeprach.html#ga78670773998ae979bef41149fd8bc950">More...</a><br/></td></tr>
<tr class="separator:ga78670773998ae979bef41149fd8bc950"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f6a001a560ce89af46acc0391d267c0"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga4f6a001a560ce89af46acc0391d267c0">XDfePrach_UpdateCCinCCCfg</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *CCCfg, s32 CCID, const <a class="el" href="struct_x_dfe_prach___carrier_cfg.html">XDfePrach_CarrierCfg</a> *CarrierCfg)</td></tr>
<tr class="memdesc:ga4f6a001a560ce89af46acc0391d267c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates specified CCID, with specified configuration to a local CC configuration structure for BandId=0.  <a href="group__dfeprach.html#ga4f6a001a560ce89af46acc0391d267c0">More...</a><br/></td></tr>
<tr class="separator:ga4f6a001a560ce89af46acc0391d267c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d425cd9949a65526ff83c0a5403f53a"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga6d425cd9949a65526ff83c0a5403f53a">XDfePrach_SetNextCfg</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, const <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *NextCCCfg, XDfePrach_RCCfg *NextRCCfg)</td></tr>
<tr class="memdesc:ga6d425cd9949a65526ff83c0a5403f53a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes local CC configuration to the shadow (NEXT) registers and triggers copying from shadow to operational registers.  <a href="group__dfeprach.html#ga6d425cd9949a65526ff83c0a5403f53a">More...</a><br/></td></tr>
<tr class="separator:ga6d425cd9949a65526ff83c0a5403f53a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf4b664ff6c4bae527db476f4f900032e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gaf4b664ff6c4bae527db476f4f900032e">XDfePrach_GetCurrentRCCfg</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, XDfePrach_RCCfg *RCCfg)</td></tr>
<tr class="memdesc:gaf4b664ff6c4bae527db476f4f900032e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads all of the RC configuration back.  <a href="group__dfeprach.html#gaf4b664ff6c4bae527db476f4f900032e">More...</a><br/></td></tr>
<tr class="separator:gaf4b664ff6c4bae527db476f4f900032e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad70af1c8fab4951bfea8eb8874f6b5e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gad70af1c8fab4951bfea8eb8874f6b5e3">XDfePrach_GetEmptyRCCfg</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, XDfePrach_RCCfg *RCCfg)</td></tr>
<tr class="memdesc:gad70af1c8fab4951bfea8eb8874f6b5e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the empty CC configuration.  <a href="group__dfeprach.html#gad70af1c8fab4951bfea8eb8874f6b5e3">More...</a><br/></td></tr>
<tr class="separator:gad70af1c8fab4951bfea8eb8874f6b5e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0792640bea6e7fc546f44dad04daca40"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga0792640bea6e7fc546f44dad04daca40">XDfePrach_GetChannelCfg</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, XDfePrach_RCCfg *RCCfg, s32 RCId, XDfePrach_ChannelCfg *ChannelCfg)</td></tr>
<tr class="memdesc:ga0792640bea6e7fc546f44dad04daca40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets RACH channel configuration.  <a href="group__dfeprach.html#ga0792640bea6e7fc546f44dad04daca40">More...</a><br/></td></tr>
<tr class="separator:ga0792640bea6e7fc546f44dad04daca40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1dcc5ea59a80a27798b2935e5fa83473"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga1dcc5ea59a80a27798b2935e5fa83473">XDfePrach_AddRCtoRCCfgMB</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, XDfePrach_RCCfg *CurrentRCCfg, s32 CCID, u32 RCId, u32 RachChan, <a class="el" href="struct_x_dfe_prach___d_d_c_cfg.html">XDfePrach_DDCCfg</a> *DdcCfg, <a class="el" href="struct_x_dfe_prach___n_c_o.html">XDfePrach_NCO</a> *NcoCfg, <a class="el" href="struct_x_dfe_prach___schedule.html">XDfePrach_Schedule</a> *StaticSchedule, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *NextCCCfg, u32 BandId)</td></tr>
<tr class="memdesc:ga1dcc5ea59a80a27798b2935e5fa83473"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new RC entry to the RC_CONFIGURATION.  <a href="group__dfeprach.html#ga1dcc5ea59a80a27798b2935e5fa83473">More...</a><br/></td></tr>
<tr class="separator:ga1dcc5ea59a80a27798b2935e5fa83473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b13eaf1a6ab7c829bd4d203edd5064a"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga8b13eaf1a6ab7c829bd4d203edd5064a">XDfePrach_AddRCtoRCCfgMBDynamic</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, XDfePrach_RCCfg *CurrentRCCfg, s32 CCID, u32 RCId, u32 RachChan, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *NextCCCfg, u32 BandId)</td></tr>
<tr class="memdesc:ga8b13eaf1a6ab7c829bd4d203edd5064a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new RC entry to the RC_CONFIGURATION in dynamic mode.  <a href="group__dfeprach.html#ga8b13eaf1a6ab7c829bd4d203edd5064a">More...</a><br/></td></tr>
<tr class="separator:ga8b13eaf1a6ab7c829bd4d203edd5064a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf76b8fc9f6e3b779f2592d3404cc8582"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gaf76b8fc9f6e3b779f2592d3404cc8582">XDfePrach_AddRCtoRCCfg</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, XDfePrach_RCCfg *CurrentRCCfg, s32 CCID, u32 RCId, u32 RachChan, <a class="el" href="struct_x_dfe_prach___d_d_c_cfg.html">XDfePrach_DDCCfg</a> *DdcCfg, <a class="el" href="struct_x_dfe_prach___n_c_o.html">XDfePrach_NCO</a> *NcoCfg, <a class="el" href="struct_x_dfe_prach___schedule.html">XDfePrach_Schedule</a> *StaticSchedule, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *NextCCCfg)</td></tr>
<tr class="memdesc:gaf76b8fc9f6e3b779f2592d3404cc8582"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new RC entry to the RC_CONFIGURATION.  <a href="group__dfeprach.html#gaf76b8fc9f6e3b779f2592d3404cc8582">More...</a><br/></td></tr>
<tr class="separator:gaf76b8fc9f6e3b779f2592d3404cc8582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33f53d844fcfc45cfaa452a4de1cf026"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga33f53d844fcfc45cfaa452a4de1cf026">XDfePrach_AddRCtoRCCfgDynamic</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, XDfePrach_RCCfg *CurrentRCCfg, s32 CCID, u32 RCId, u32 RachChan, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *NextCCCfg)</td></tr>
<tr class="memdesc:ga33f53d844fcfc45cfaa452a4de1cf026"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new RC entry to the RC_CONFIGURATION in dynamic mode.  <a href="group__dfeprach.html#ga33f53d844fcfc45cfaa452a4de1cf026">More...</a><br/></td></tr>
<tr class="separator:ga33f53d844fcfc45cfaa452a4de1cf026"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga23d3e2b70270c352134fa0ff075869c3"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga23d3e2b70270c352134fa0ff075869c3">XDfePrach_RemoveRCfromRCCfg</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, XDfePrach_RCCfg *CurrentRCCfg, u32 RCId)</td></tr>
<tr class="memdesc:ga23d3e2b70270c352134fa0ff075869c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes an RC configuration entry from the RC_CONFIGURATION.  <a href="group__dfeprach.html#ga23d3e2b70270c352134fa0ff075869c3">More...</a><br/></td></tr>
<tr class="separator:ga23d3e2b70270c352134fa0ff075869c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaebfe67fa5c7d8b79ea15e1d965235483"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gaebfe67fa5c7d8b79ea15e1d965235483">XDfePrach_UpdateRCinRCCfgMB</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, XDfePrach_RCCfg *CurrentRCCfg, s32 CCID, u32 RCId, u32 RachChan, <a class="el" href="struct_x_dfe_prach___d_d_c_cfg.html">XDfePrach_DDCCfg</a> *DdcCfg, <a class="el" href="struct_x_dfe_prach___n_c_o.html">XDfePrach_NCO</a> *NcoCfg, <a class="el" href="struct_x_dfe_prach___schedule.html">XDfePrach_Schedule</a> *StaticSchedule, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *NextCCCfg, u32 BandId)</td></tr>
<tr class="memdesc:gaebfe67fa5c7d8b79ea15e1d965235483"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates an RC entry to the RC_CONFIGURATION on a selected band.  <a href="group__dfeprach.html#gaebfe67fa5c7d8b79ea15e1d965235483">More...</a><br/></td></tr>
<tr class="separator:gaebfe67fa5c7d8b79ea15e1d965235483"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3bb2cfd7166cbee2d702cb1682b55868"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga3bb2cfd7166cbee2d702cb1682b55868">XDfePrach_UpdateRCinRCCfg</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, XDfePrach_RCCfg *CurrentRCCfg, s32 CCID, u32 RCId, u32 RachChan, <a class="el" href="struct_x_dfe_prach___d_d_c_cfg.html">XDfePrach_DDCCfg</a> *DdcCfg, <a class="el" href="struct_x_dfe_prach___n_c_o.html">XDfePrach_NCO</a> *NcoCfg, <a class="el" href="struct_x_dfe_prach___schedule.html">XDfePrach_Schedule</a> *StaticSchedule, <a class="el" href="struct_x_dfe_prach___c_c_cfg.html">XDfePrach_CCCfg</a> *NextCCCfg)</td></tr>
<tr class="memdesc:ga3bb2cfd7166cbee2d702cb1682b55868"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates an RC entry to the RC_CONFIGURATION on band id 0.  <a href="group__dfeprach.html#ga3bb2cfd7166cbee2d702cb1682b55868">More...</a><br/></td></tr>
<tr class="separator:ga3bb2cfd7166cbee2d702cb1682b55868"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf492c219241322da9b4c271863c15cd"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gacf492c219241322da9b4c271863c15cd">XDfePrach_MoveRC</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, u32 RCId, u32 ToChannel)</td></tr>
<tr class="memdesc:gacf492c219241322da9b4c271863c15cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the specified RCID from one NCO &amp; Decimation Channel to another NCO Decimation Channel.  <a href="group__dfeprach.html#gacf492c219241322da9b4c271863c15cd">More...</a><br/></td></tr>
<tr class="separator:gacf492c219241322da9b4c271863c15cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8df2b839d0a62a982e434edbe18555f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gae8df2b839d0a62a982e434edbe18555f">XDfePrach_GetTriggersCfg</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___trigger_cfg.html">XDfePrach_TriggerCfg</a> *TriggerCfg)</td></tr>
<tr class="memdesc:gae8df2b839d0a62a982e434edbe18555f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current trigger configuration.  <a href="group__dfeprach.html#gae8df2b839d0a62a982e434edbe18555f">More...</a><br/></td></tr>
<tr class="separator:gae8df2b839d0a62a982e434edbe18555f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga257e7ce648bbb961d54028759c595a0e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga257e7ce648bbb961d54028759c595a0e">XDfePrach_SetTriggersCfg</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___trigger_cfg.html">XDfePrach_TriggerCfg</a> *TriggerCfg)</td></tr>
<tr class="memdesc:ga257e7ce648bbb961d54028759c595a0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets trigger configuration.  <a href="group__dfeprach.html#ga257e7ce648bbb961d54028759c595a0e">More...</a><br/></td></tr>
<tr class="separator:ga257e7ce648bbb961d54028759c595a0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7193f09900f3fb0f1ed39e69c105ac94"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga7193f09900f3fb0f1ed39e69c105ac94">XDfePrach_GetCC</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, bool Next, s32 CCID, <a class="el" href="struct_x_dfe_prach___carrier_cfg.html">XDfePrach_CarrierCfg</a> *CarrierCfg)</td></tr>
<tr class="memdesc:ga7193f09900f3fb0f1ed39e69c105ac94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the specified CCID carrier configuration from either Current or Next for band id 0.  <a href="group__dfeprach.html#ga7193f09900f3fb0f1ed39e69c105ac94">More...</a><br/></td></tr>
<tr class="separator:ga7193f09900f3fb0f1ed39e69c105ac94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5de64aade0a8fc9713c13309d87c5028"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga5de64aade0a8fc9713c13309d87c5028">XDfePrach_GetCCMB</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, bool Next, s32 CCID, <a class="el" href="struct_x_dfe_prach___carrier_cfg.html">XDfePrach_CarrierCfg</a> *CarrierCfg, u32 BandId)</td></tr>
<tr class="memdesc:ga5de64aade0a8fc9713c13309d87c5028"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the specified CCID carrier configuration from either Current or Next for selected band in multi-band mode.  <a href="group__dfeprach.html#ga5de64aade0a8fc9713c13309d87c5028">More...</a><br/></td></tr>
<tr class="separator:ga5de64aade0a8fc9713c13309d87c5028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga67d87d838df3a1d518499c94716316fe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga67d87d838df3a1d518499c94716316fe">XDfePrach_GetStatus</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___status.html">XDfePrach_Status</a> *Status)</td></tr>
<tr class="memdesc:ga67d87d838df3a1d518499c94716316fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the PRACH Status.  <a href="group__dfeprach.html#ga67d87d838df3a1d518499c94716316fe">More...</a><br/></td></tr>
<tr class="separator:ga67d87d838df3a1d518499c94716316fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga342d626ad373f102b0b57ad2f66a386b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga342d626ad373f102b0b57ad2f66a386b">XDfePrach_ClearStatus</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga342d626ad373f102b0b57ad2f66a386b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the PRACH status registers.  <a href="group__dfeprach.html#ga342d626ad373f102b0b57ad2f66a386b">More...</a><br/></td></tr>
<tr class="separator:ga342d626ad373f102b0b57ad2f66a386b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae3acfb6be318d8ea6176da7a3b73d377"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gae3acfb6be318d8ea6176da7a3b73d377">XDfePrach_CapturePhase</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr)</td></tr>
<tr class="memdesc:gae3acfb6be318d8ea6176da7a3b73d377"><td class="mdescLeft">&#160;</td><td class="mdescRight">Captures phase for all phase accumulators in associated AXI-lite registers.  <a href="group__dfeprach.html#gae3acfb6be318d8ea6176da7a3b73d377">More...</a><br/></td></tr>
<tr class="separator:gae3acfb6be318d8ea6176da7a3b73d377"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe346328ed61f363a42a46f743b7a83d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gafe346328ed61f363a42a46f743b7a83d">XDfePrach_GetCapturePhase</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, u32 RachChan, <a class="el" href="struct_x_dfe_prach___n_c_o.html">XDfePrach_NCO</a> *CapturedPhase)</td></tr>
<tr class="memdesc:gafe346328ed61f363a42a46f743b7a83d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the captured phase for a given Rach Channel.  <a href="group__dfeprach.html#gafe346328ed61f363a42a46f743b7a83d">More...</a><br/></td></tr>
<tr class="separator:gafe346328ed61f363a42a46f743b7a83d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae0c656822a558e3a227afa689e1a4874"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#gae0c656822a558e3a227afa689e1a4874">XDfePrach_SetTUserDelay</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, u32 Delay)</td></tr>
<tr class="memdesc:gae0c656822a558e3a227afa689e1a4874"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the delay, which will be added to TUSER and TLAST (delay matched through the IP).  <a href="group__dfeprach.html#gae0c656822a558e3a227afa689e1a4874">More...</a><br/></td></tr>
<tr class="separator:gae0c656822a558e3a227afa689e1a4874"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga695c2ce59310b770ad624085c2b311db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga695c2ce59310b770ad624085c2b311db">XDfePrach_SetTUserDelayMB</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, u32 Delay, u32 BandId)</td></tr>
<tr class="memdesc:ga695c2ce59310b770ad624085c2b311db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the delay of specified band in multiband mode, which will be added to TUSER and TLAST (delay matched through the IP).  <a href="group__dfeprach.html#ga695c2ce59310b770ad624085c2b311db">More...</a><br/></td></tr>
<tr class="separator:ga695c2ce59310b770ad624085c2b311db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1793adf5cb02d8f2e21e2f06f7646843"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga1793adf5cb02d8f2e21e2f06f7646843">XDfePrach_GetTUserDelay</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga1793adf5cb02d8f2e21e2f06f7646843"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the delay, which will be added to TUSER and TLAST (delay matched through the IP).  <a href="group__dfeprach.html#ga1793adf5cb02d8f2e21e2f06f7646843">More...</a><br/></td></tr>
<tr class="separator:ga1793adf5cb02d8f2e21e2f06f7646843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga05b3bdd8e29c58754c25d424eb3cd332"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga05b3bdd8e29c58754c25d424eb3cd332">XDfePrach_GetTUserDelayMB</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, u32 BandId)</td></tr>
<tr class="memdesc:ga05b3bdd8e29c58754c25d424eb3cd332"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the delay of specified band in multiband mode, which will be added to TUSER and TLAST (delay matched through the IP).  <a href="group__dfeprach.html#ga05b3bdd8e29c58754c25d424eb3cd332">More...</a><br/></td></tr>
<tr class="separator:ga05b3bdd8e29c58754c25d424eb3cd332"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga138b96fde859afc7162a929408ea6644"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga138b96fde859afc7162a929408ea6644">XDfePrach_GetTDataDelay</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga138b96fde859afc7162a929408ea6644"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns data latency.  <a href="group__dfeprach.html#ga138b96fde859afc7162a929408ea6644">More...</a><br/></td></tr>
<tr class="separator:ga138b96fde859afc7162a929408ea6644"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6dd18164733e554339b051e2d2d9c29e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga6dd18164733e554339b051e2d2d9c29e">XDfePrach_GetTDataDelayMB</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, u32 BandId)</td></tr>
<tr class="memdesc:ga6dd18164733e554339b051e2d2d9c29e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns data latency of specified band in multiband mode.  <a href="group__dfeprach.html#ga6dd18164733e554339b051e2d2d9c29e">More...</a><br/></td></tr>
<tr class="separator:ga6dd18164733e554339b051e2d2d9c29e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6bbc110a7b51393ac8641b5ef44883aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfeprach.html#ga6bbc110a7b51393ac8641b5ef44883aa">XDfePrach_GetVersions</a> (const <a class="el" href="struct_x_dfe_prach.html">XDfePrach</a> *InstancePtr, <a class="el" href="struct_x_dfe_prach___version.html">XDfePrach_Version</a> *SwVersion, <a class="el" href="struct_x_dfe_prach___version.html">XDfePrach_Version</a> *HwVersion)</td></tr>
<tr class="memdesc:ga6bbc110a7b51393ac8641b5ef44883aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">This API gets the driver and HW design version.  <a href="group__dfeprach.html#ga6bbc110a7b51393ac8641b5ef44883aa">More...</a><br/></td></tr>
<tr class="separator:ga6bbc110a7b51393ac8641b5ef44883aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
